uncertainity and types of uncertainity